﻿<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
  
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>Class AttributeDefinition
   </title>
    <meta name="viewport" content="width=device-width">
    <meta name="title" content="Class AttributeDefinition
   ">
    <meta name="generator" content="docfx 2.56.4.0">
    
    <link rel="shortcut icon" href="../favicon.ico">
    <link rel="stylesheet" href="../styles/docfx.vendor.css">
    <link rel="stylesheet" href="../styles/docfx.css">
    <link rel="stylesheet" href="../styles/main.css">
    <meta property="docfx:navrel" content="../toc.html">
    <meta property="docfx:tocrel" content="toc.html">
    
    
    
  </head>
  <body data-spy="scroll" data-target="#affix" data-offset="120">
    <div id="wrapper">
      <header>
        
        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
          <div class="container">
            <div class="navbar-header">
              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
              </button>
              
              <a class="navbar-brand" href="../index.html">
                <img id="logo" class="svg" src="../logo.svg" alt="">
              </a>
            </div>
            <div class="collapse navbar-collapse" id="navbar">
              <form class="navbar-form navbar-right" role="search" id="search">
                <div class="form-group">
                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
                </div>
              </form>
            </div>
          </div>
        </nav>
        
        <div class="subnav navbar navbar-default">
          <div class="container hide-when-search" id="breadcrumb">
            <ul class="breadcrumb">
              <li></li>
            </ul>
          </div>
        </div>
      </header>
      <div role="main" class="container body-content hide-when-search">
        
        <div class="sidenav hide-when-search">
          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
          <div class="sidetoggle collapse" id="sidetoggle">
            <div id="sidetoc"></div>
          </div>
        </div>
        <div class="article row grid-right">
          <div class="col-md-10">
            <article class="content wrap" id="_content" data-uid="netDxf.Entities.AttributeDefinition">
  
  
  <h1 id="netDxf_Entities_AttributeDefinition" data-uid="netDxf.Entities.AttributeDefinition" class="text-break">Class AttributeDefinition
  </h1>
  <div class="markdown level0 summary"><p>Represents an attribute definition <a class="xref" href="netDxf.Entities.EntityObject.html">EntityObject</a>.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><span class="xref">System.Object</span></div>
    <div class="level1"><a class="xref" href="netDxf.DxfObject.html">DxfObject</a></div>
    <div class="level2"><span class="xref">AttributeDefinition</span></div>
  </div>
  <div classs="implements">
    <h5>Implements</h5>
    <div><span class="xref">System.ICloneable</span></div>
    <div><a class="xref" href="netDxf.IHasXData.html">IHasXData</a></div>
  </div>
  <div class="inheritedMembers">
    <h5>Inherited Members</h5>
    <div>
      <a class="xref" href="netDxf.DxfObject.html#netDxf_DxfObject_CodeName">DxfObject.CodeName</a>
    </div>
    <div>
      <a class="xref" href="netDxf.DxfObject.html#netDxf_DxfObject_Handle">DxfObject.Handle</a>
    </div>
    <div>
      <a class="xref" href="netDxf.DxfObject.html#netDxf_DxfObject_ToString">DxfObject.ToString()</a>
    </div>
    <div>
      <span class="xref">System.Object.Equals(System.Object)</span>
    </div>
    <div>
      <span class="xref">System.Object.Equals(System.Object, System.Object)</span>
    </div>
    <div>
      <span class="xref">System.Object.GetHashCode()</span>
    </div>
    <div>
      <span class="xref">System.Object.GetType()</span>
    </div>
    <div>
      <span class="xref">System.Object.MemberwiseClone()</span>
    </div>
    <div>
      <span class="xref">System.Object.ReferenceEquals(System.Object, System.Object)</span>
    </div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="netDxf.Entities.html">netDxf.Entities</a></h6>
  <h6><strong>Assembly</strong>: CADability.dll</h6>
  <h5 id="netDxf_Entities_AttributeDefinition_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class AttributeDefinition : DxfObject, ICloneable, IHasXData</code></pre>
  </div>
  <h5 id="netDxf_Entities_AttributeDefinition_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><p>AutoCad allows to have duplicate tags in the attribute definitions list, but this library does not.
To have duplicate tags is not recommended in any way, since there will be now way to know which is the definition associated to the insert attribute.</p>
</div>
  <h3 id="constructors">Constructors
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition__ctor_System_String_.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.%23ctor(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L141">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition__ctor_" data-uid="netDxf.Entities.AttributeDefinition.#ctor*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition__ctor_System_String_" data-uid="netDxf.Entities.AttributeDefinition.#ctor(System.String)">AttributeDefinition(String)</h4>
  <div class="markdown level1 summary"><p>Initializes a new instance of the <code>AttributeDefinition</code> class.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public AttributeDefinition(string tag)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">tag</span></td>
        <td><p>Attribute identifier.</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition__ctor_System_String_netDxf_Tables_TextStyle_.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.%23ctor(System.String%2CnetDxf.Tables.TextStyle)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L151">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition__ctor_" data-uid="netDxf.Entities.AttributeDefinition.#ctor*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition__ctor_System_String_netDxf_Tables_TextStyle_" data-uid="netDxf.Entities.AttributeDefinition.#ctor(System.String,netDxf.Tables.TextStyle)">AttributeDefinition(String, TextStyle)</h4>
  <div class="markdown level1 summary"><p>Initializes a new instance of the <code>AttributeDefinition</code> class.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public AttributeDefinition(string tag, TextStyle style)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">tag</span></td>
        <td><p>Attribute identifier.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Tables.TextStyle.html">TextStyle</a></td>
        <td><span class="parametername">style</span></td>
        <td><p>Attribute <a class="xref" href="netDxf.Tables.TextStyle.html">TextStyle</a>.</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition__ctor_System_String_System_Double_netDxf_Tables_TextStyle_.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.%23ctor(System.String%2CSystem.Double%2CnetDxf.Tables.TextStyle)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L162">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition__ctor_" data-uid="netDxf.Entities.AttributeDefinition.#ctor*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition__ctor_System_String_System_Double_netDxf_Tables_TextStyle_" data-uid="netDxf.Entities.AttributeDefinition.#ctor(System.String,System.Double,netDxf.Tables.TextStyle)">AttributeDefinition(String, Double, TextStyle)</h4>
  <div class="markdown level1 summary"><p>Initializes a new instance of the <code>AttributeDefinition</code> class.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public AttributeDefinition(string tag, double textHeight, TextStyle style)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">tag</span></td>
        <td><p>Attribute identifier.</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td><span class="parametername">textHeight</span></td>
        <td><p>Height of the attribute definition text.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Tables.TextStyle.html">TextStyle</a></td>
        <td><span class="parametername">style</span></td>
        <td><p>Attribute <a class="xref" href="netDxf.Tables.TextStyle.html">TextStyle</a>.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Alignment.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Alignment%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L450">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Alignment_" data-uid="netDxf.Entities.AttributeDefinition.Alignment*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Alignment" data-uid="netDxf.Entities.AttributeDefinition.Alignment">Alignment</h4>
  <div class="markdown level1 summary"><p>Gets or sets the text alignment.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public TextAlignment Alignment { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.TextAlignment.html">TextAlignment</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Color.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Color%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L207">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Color_" data-uid="netDxf.Entities.AttributeDefinition.Color*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Color" data-uid="netDxf.Entities.AttributeDefinition.Color">Color</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity <a class="xref" href="netDxf.AciColor.html">AciColor</a>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public AciColor Color { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.AciColor.html">AciColor</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Flags.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Flags%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L432">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Flags_" data-uid="netDxf.Entities.AttributeDefinition.Flags*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Flags" data-uid="netDxf.Entities.AttributeDefinition.Flags">Flags</h4>
  <div class="markdown level1 summary"><p>Gets or sets the attribute flags.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public AttributeFlags Flags { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.AttributeFlags.html">AttributeFlags</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Height.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Height%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L335">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Height_" data-uid="netDxf.Entities.AttributeDefinition.Height*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Height" data-uid="netDxf.Entities.AttributeDefinition.Height">Height</h4>
  <div class="markdown level1 summary"><p>Gets or sets the text height.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double Height { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_AttributeDefinition_Height_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Valid values must be greater than zero. Default: 1.0.<br>
When Alignment.Aligned is used this value is not applicable, it will be automatically adjusted so the text will fit in the specified width.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_IsBackward.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.IsBackward%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L459">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_IsBackward_" data-uid="netDxf.Entities.AttributeDefinition.IsBackward*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_IsBackward" data-uid="netDxf.Entities.AttributeDefinition.IsBackward">IsBackward</h4>
  <div class="markdown level1 summary"><p>Gets or sets if the attribute definition text is backward (mirrored in X).</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public bool IsBackward { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_IsUpsideDown.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.IsUpsideDown%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L468">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_IsUpsideDown_" data-uid="netDxf.Entities.AttributeDefinition.IsUpsideDown*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_IsUpsideDown" data-uid="netDxf.Entities.AttributeDefinition.IsUpsideDown">IsUpsideDown</h4>
  <div class="markdown level1 summary"><p>Gets or sets if the attribute definition text is upside down (mirrored in Y).</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public bool IsUpsideDown { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_IsVisible.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.IsVisible%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L286">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_IsVisible_" data-uid="netDxf.Entities.AttributeDefinition.IsVisible*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_IsVisible" data-uid="netDxf.Entities.AttributeDefinition.IsVisible">IsVisible</h4>
  <div class="markdown level1 summary"><p>Gets or set the entity visibility.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public bool IsVisible { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Layer.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Layer%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L221">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Layer_" data-uid="netDxf.Entities.AttributeDefinition.Layer*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Layer" data-uid="netDxf.Entities.AttributeDefinition.Layer">Layer</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity <a class="xref" href="netDxf.Entities.AttributeDefinition.html#netDxf_Entities_AttributeDefinition_Layer">Layer</a>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Layer Layer { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Layer.html">Layer</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Linetype.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Linetype%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L235">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Linetype_" data-uid="netDxf.Entities.AttributeDefinition.Linetype*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Linetype" data-uid="netDxf.Entities.AttributeDefinition.Linetype">Linetype</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity <a class="xref" href="netDxf.Entities.AttributeDefinition.html#netDxf_Entities_AttributeDefinition_Linetype">Linetype</a>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Linetype Linetype { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Linetype.html">Linetype</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_LinetypeScale.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.LinetypeScale%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L272">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_LinetypeScale_" data-uid="netDxf.Entities.AttributeDefinition.LinetypeScale*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_LinetypeScale" data-uid="netDxf.Entities.AttributeDefinition.LinetypeScale">LinetypeScale</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity line type scale.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double LinetypeScale { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Lineweight.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Lineweight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L249">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Lineweight_" data-uid="netDxf.Entities.AttributeDefinition.Lineweight*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Lineweight" data-uid="netDxf.Entities.AttributeDefinition.Lineweight">Lineweight</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity line weight, one unit is always 1/100 mm (default = ByLayer).</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Lineweight Lineweight { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Lineweight.html">Lineweight</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Normal.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Normal%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L295">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Normal_" data-uid="netDxf.Entities.AttributeDefinition.Normal*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Normal" data-uid="netDxf.Entities.AttributeDefinition.Normal">Normal</h4>
  <div class="markdown level1 summary"><p>Gets or sets the entity <a class="xref" href="netDxf.Vector3.html">Vector3</a>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Vector3 Normal { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Vector3.html">Vector3</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_ObliqueAngle.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.ObliqueAngle%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L383">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_ObliqueAngle_" data-uid="netDxf.Entities.AttributeDefinition.ObliqueAngle*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_ObliqueAngle" data-uid="netDxf.Entities.AttributeDefinition.ObliqueAngle">ObliqueAngle</h4>
  <div class="markdown level1 summary"><p>Gets or sets the font oblique angle.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double ObliqueAngle { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_AttributeDefinition_ObliqueAngle_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Valid values range from -85 to 85. Default: 0.0.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Owner.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Owner%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L477">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Owner_" data-uid="netDxf.Entities.AttributeDefinition.Owner*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Owner" data-uid="netDxf.Entities.AttributeDefinition.Owner">Owner</h4>
  <div class="markdown level1 summary"><p>Gets the owner of the actual DXF object.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Block Owner { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Blocks.Block.html">Block</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Position.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Position%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L423">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Position_" data-uid="netDxf.Entities.AttributeDefinition.Position*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Position" data-uid="netDxf.Entities.AttributeDefinition.Position">Position</h4>
  <div class="markdown level1 summary"><p>Gets or sets the attribute <a class="xref" href="netDxf.Vector3.html">Vector3</a> in object coordinates.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Vector3 Position { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Vector3.html">Vector3</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Prompt.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Prompt%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L322">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Prompt_" data-uid="netDxf.Entities.AttributeDefinition.Prompt*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Prompt" data-uid="netDxf.Entities.AttributeDefinition.Prompt">Prompt</h4>
  <div class="markdown level1 summary"><p>Gets or sets the attribute information text.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public string Prompt { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_AttributeDefinition_Prompt_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>This is the text prompt shown to introduce the attribute value when new Insert entities are inserted into the drawing.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Rotation.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Rotation%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L441">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Rotation_" data-uid="netDxf.Entities.AttributeDefinition.Rotation*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Rotation" data-uid="netDxf.Entities.AttributeDefinition.Rotation">Rotation</h4>
  <div class="markdown level1 summary"><p>Gets or sets the attribute text rotation in degrees.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double Rotation { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Style.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Style%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L409">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Style_" data-uid="netDxf.Entities.AttributeDefinition.Style*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Style" data-uid="netDxf.Entities.AttributeDefinition.Style">Style</h4>
  <div class="markdown level1 summary"><p>Gets or sets  the attribute text style.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public TextStyle Style { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.TextStyle.html">TextStyle</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_AttributeDefinition_Style_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>The <a class="xref" href="netDxf.Tables.TextStyle.html">TextStyle</a> defines the basic properties of the information text.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Tag.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Tag%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L313">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Tag_" data-uid="netDxf.Entities.AttributeDefinition.Tag*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Tag" data-uid="netDxf.Entities.AttributeDefinition.Tag">Tag</h4>
  <div class="markdown level1 summary"><p>Gets the attribute identifier.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public string Tag { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_AttributeDefinition_Tag_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Even thought the official DXF documentation clearly says that the attribute definition tag cannot contain spaces,
most programs seems to allow them, but I cannot guarantee that all will behave this way.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Transparency.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Transparency%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L258">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Transparency_" data-uid="netDxf.Entities.AttributeDefinition.Transparency*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Transparency" data-uid="netDxf.Entities.AttributeDefinition.Transparency">Transparency</h4>
  <div class="markdown level1 summary"><p>Gets or sets layer transparency (default: ByLayer).</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public Transparency Transparency { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Transparency.html">Transparency</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Value.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Value%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L397">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Value_" data-uid="netDxf.Entities.AttributeDefinition.Value*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Value" data-uid="netDxf.Entities.AttributeDefinition.Value">Value</h4>
  <div class="markdown level1 summary"><p>Gets or sets the attribute default value.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public object Value { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Object</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Width.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Width%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L350">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Width_" data-uid="netDxf.Entities.AttributeDefinition.Width*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Width" data-uid="netDxf.Entities.AttributeDefinition.Width">Width</h4>
  <div class="markdown level1 summary"><p>Gets or sets the text width, only applicable for text Alignment.Fit and Alignment.Align.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double Width { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_AttributeDefinition_Width_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Valid values must be greater than zero. Default: 1.0.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_WidthFactor.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.WidthFactor%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L368">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_WidthFactor_" data-uid="netDxf.Entities.AttributeDefinition.WidthFactor*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_WidthFactor" data-uid="netDxf.Entities.AttributeDefinition.WidthFactor">WidthFactor</h4>
  <div class="markdown level1 summary"><p>Gets or sets the width factor.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public double WidthFactor { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Double</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_AttributeDefinition_WidthFactor_remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Valid values range from 0.01 to 100. Default: 1.0.<br>
When Alignment.Fit is used this value is not applicable, it will be automatically adjusted so the text will fit in the specified width.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_XData.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.XData%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L486">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_XData_" data-uid="netDxf.Entities.AttributeDefinition.XData*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_XData" data-uid="netDxf.Entities.AttributeDefinition.XData">XData</h4>
  <div class="markdown level1 summary"><p>Gets the entity <a class="xref" href="netDxf.Collections.XDataDictionary.html">XDataDictionary</a>.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public XDataDictionary XData { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Collections.XDataDictionary.html">XDataDictionary</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_Clone.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.Clone%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L670">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_Clone_" data-uid="netDxf.Entities.AttributeDefinition.Clone*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_Clone" data-uid="netDxf.Entities.AttributeDefinition.Clone">Clone()</h4>
  <div class="markdown level1 summary"><p>Creates a new AttributeDefinition that is a copy of the current instance.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public object Clone()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Object</span></td>
        <td><p>A new AttributeDefinition that is a copy of this instance.</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_OnLayerChangedEvent_netDxf_Tables_Layer_netDxf_Tables_Layer_.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.OnLayerChangedEvent(netDxf.Tables.Layer%2CnetDxf.Tables.Layer)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L47">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_OnLayerChangedEvent_" data-uid="netDxf.Entities.AttributeDefinition.OnLayerChangedEvent*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_OnLayerChangedEvent_netDxf_Tables_Layer_netDxf_Tables_Layer_" data-uid="netDxf.Entities.AttributeDefinition.OnLayerChangedEvent(netDxf.Tables.Layer,netDxf.Tables.Layer)">OnLayerChangedEvent(Layer, Layer)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">protected virtual Layer OnLayerChangedEvent(Layer oldLayer, Layer newLayer)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Layer.html">Layer</a></td>
        <td><span class="parametername">oldLayer</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Layer.html">Layer</a></td>
        <td><span class="parametername">newLayer</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Layer.html">Layer</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_OnLinetypeChangedEvent_netDxf_Tables_Linetype_netDxf_Tables_Linetype_.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.OnLinetypeChangedEvent(netDxf.Tables.Linetype%2CnetDxf.Tables.Linetype)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L61">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_OnLinetypeChangedEvent_" data-uid="netDxf.Entities.AttributeDefinition.OnLinetypeChangedEvent*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_OnLinetypeChangedEvent_netDxf_Tables_Linetype_netDxf_Tables_Linetype_" data-uid="netDxf.Entities.AttributeDefinition.OnLinetypeChangedEvent(netDxf.Tables.Linetype,netDxf.Tables.Linetype)">OnLinetypeChangedEvent(Linetype, Linetype)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">protected virtual Linetype OnLinetypeChangedEvent(Linetype oldLinetype, Linetype newLinetype)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Linetype.html">Linetype</a></td>
        <td><span class="parametername">oldLinetype</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Linetype.html">Linetype</a></td>
        <td><span class="parametername">newLinetype</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.Linetype.html">Linetype</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_OnTextStyleChangedEvent_netDxf_Tables_TextStyle_netDxf_Tables_TextStyle_.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.OnTextStyleChangedEvent(netDxf.Tables.TextStyle%2CnetDxf.Tables.TextStyle)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L75">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_OnTextStyleChangedEvent_" data-uid="netDxf.Entities.AttributeDefinition.OnTextStyleChangedEvent*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_OnTextStyleChangedEvent_netDxf_Tables_TextStyle_netDxf_Tables_TextStyle_" data-uid="netDxf.Entities.AttributeDefinition.OnTextStyleChangedEvent(netDxf.Tables.TextStyle,netDxf.Tables.TextStyle)">OnTextStyleChangedEvent(TextStyle, TextStyle)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">protected virtual TextStyle OnTextStyleChangedEvent(TextStyle oldTextStyle, TextStyle newTextStyle)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.TextStyle.html">TextStyle</a></td>
        <td><span class="parametername">oldTextStyle</span></td>
        <td></td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Tables.TextStyle.html">TextStyle</a></td>
        <td><span class="parametername">newTextStyle</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.TextStyle.html">TextStyle</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_OnXDataAddAppRegEvent_netDxf_Tables_ApplicationRegistry_.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.OnXDataAddAppRegEvent(netDxf.Tables.ApplicationRegistry)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L88">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_OnXDataAddAppRegEvent_" data-uid="netDxf.Entities.AttributeDefinition.OnXDataAddAppRegEvent*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_OnXDataAddAppRegEvent_netDxf_Tables_ApplicationRegistry_" data-uid="netDxf.Entities.AttributeDefinition.OnXDataAddAppRegEvent(netDxf.Tables.ApplicationRegistry)">OnXDataAddAppRegEvent(ApplicationRegistry)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">protected virtual void OnXDataAddAppRegEvent(ApplicationRegistry item)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.ApplicationRegistry.html">ApplicationRegistry</a></td>
        <td><span class="parametername">item</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_OnXDataRemoveAppRegEvent_netDxf_Tables_ApplicationRegistry_.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.OnXDataRemoveAppRegEvent(netDxf.Tables.ApplicationRegistry)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L96">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_OnXDataRemoveAppRegEvent_" data-uid="netDxf.Entities.AttributeDefinition.OnXDataRemoveAppRegEvent*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_OnXDataRemoveAppRegEvent_netDxf_Tables_ApplicationRegistry_" data-uid="netDxf.Entities.AttributeDefinition.OnXDataRemoveAppRegEvent(netDxf.Tables.ApplicationRegistry)">OnXDataRemoveAppRegEvent(ApplicationRegistry)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">protected virtual void OnXDataRemoveAppRegEvent(ApplicationRegistry item)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Tables.ApplicationRegistry.html">ApplicationRegistry</a></td>
        <td><span class="parametername">item</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_TransformBy_netDxf_Matrix3_netDxf_Vector3_.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.TransformBy(netDxf.Matrix3%2CnetDxf.Vector3)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L501">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_TransformBy_" data-uid="netDxf.Entities.AttributeDefinition.TransformBy*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_TransformBy_netDxf_Matrix3_netDxf_Vector3_" data-uid="netDxf.Entities.AttributeDefinition.TransformBy(netDxf.Matrix3,netDxf.Vector3)">TransformBy(Matrix3, Vector3)</h4>
  <div class="markdown level1 summary"><p>Moves, scales, and/or rotates the current attribute definition given a 3x3 transformation matrix and a translation vector.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public void TransformBy(Matrix3 transformation, Vector3 translation)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Matrix3.html">Matrix3</a></td>
        <td><span class="parametername">transformation</span></td>
        <td><p>Transformation matrix.</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="netDxf.Vector3.html">Vector3</a></td>
        <td><span class="parametername">translation</span></td>
        <td><p>Translation vector.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_AttributeDefinition_TransformBy_netDxf_Matrix3_netDxf_Vector3__remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Matrix3 adopts the convention of using column vectors to represent a transformation matrix.</p>
</div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_TransformBy_netDxf_Matrix4_.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.TransformBy(netDxf.Matrix4)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L652">View Source</a>
  </span>
  <a id="netDxf_Entities_AttributeDefinition_TransformBy_" data-uid="netDxf.Entities.AttributeDefinition.TransformBy*"></a>
  <h4 id="netDxf_Entities_AttributeDefinition_TransformBy_netDxf_Matrix4_" data-uid="netDxf.Entities.AttributeDefinition.TransformBy(netDxf.Matrix4)">TransformBy(Matrix4)</h4>
  <div class="markdown level1 summary"><p>Moves, scales, and/or rotates the current entity given a 4x4 transformation matrix.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public void TransformBy(Matrix4 transformation)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Matrix4.html">Matrix4</a></td>
        <td><span class="parametername">transformation</span></td>
        <td><p>Transformation matrix.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 id="netDxf_Entities_AttributeDefinition_TransformBy_netDxf_Matrix4__remarks">Remarks</h5>
  <div class="markdown level1 remarks"><p>Matrix4 adopts the convention of using column vectors to represent a transformation matrix.</p>
</div>
  <h3 id="events">Events
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_LayerChanged.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.LayerChanged%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L46">View Source</a>
  </span>
  <h4 id="netDxf_Entities_AttributeDefinition_LayerChanged" data-uid="netDxf.Entities.AttributeDefinition.LayerChanged">LayerChanged</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public event AttributeDefinition.LayerChangedEventHandler LayerChanged</code></pre>
  </div>
  <h5 class="eventType">Event Type</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.AttributeDefinition.LayerChangedEventHandler.html">AttributeDefinition.LayerChangedEventHandler</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_LinetypeChanged.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.LinetypeChanged%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L60">View Source</a>
  </span>
  <h4 id="netDxf_Entities_AttributeDefinition_LinetypeChanged" data-uid="netDxf.Entities.AttributeDefinition.LinetypeChanged">LinetypeChanged</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public event AttributeDefinition.LinetypeChangedEventHandler LinetypeChanged</code></pre>
  </div>
  <h5 class="eventType">Event Type</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.AttributeDefinition.LinetypeChangedEventHandler.html">AttributeDefinition.LinetypeChangedEventHandler</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_TextStyleChange.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.TextStyleChange%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L74">View Source</a>
  </span>
  <h4 id="netDxf_Entities_AttributeDefinition_TextStyleChange" data-uid="netDxf.Entities.AttributeDefinition.TextStyleChange">TextStyleChange</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public event AttributeDefinition.TextStyleChangedEventHandler TextStyleChange</code></pre>
  </div>
  <h5 class="eventType">Event Type</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.Entities.AttributeDefinition.TextStyleChangedEventHandler.html">AttributeDefinition.TextStyleChangedEventHandler</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_XDataAddAppReg.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.XDataAddAppReg%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L87">View Source</a>
  </span>
  <h4 id="netDxf_Entities_AttributeDefinition_XDataAddAppReg" data-uid="netDxf.Entities.AttributeDefinition.XDataAddAppReg">XDataAddAppReg</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public event XDataAddAppRegEventHandler XDataAddAppReg</code></pre>
  </div>
  <h5 class="eventType">Event Type</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.XDataAddAppRegEventHandler.html">XDataAddAppRegEventHandler</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition_XDataRemoveAppReg.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition.XDataRemoveAppReg%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L95">View Source</a>
  </span>
  <h4 id="netDxf_Entities_AttributeDefinition_XDataRemoveAppReg" data-uid="netDxf.Entities.AttributeDefinition.XDataRemoveAppReg">XDataRemoveAppReg</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public event XDataRemoveAppRegEventHandler XDataRemoveAppReg</code></pre>
  </div>
  <h5 class="eventType">Event Type</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="netDxf.XDataRemoveAppRegEventHandler.html">XDataRemoveAppRegEventHandler</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h3 id="implements">Implements</h3>
  <div>
      <span class="xref">System.ICloneable</span>
  </div>
  <div>
      <a class="xref" href="netDxf.IHasXData.html">IHasXData</a>
  </div>
</article>
          </div>
          
          <div class="hidden-sm col-md-2" role="complementary">
            <div class="sideaffix">
              <div class="contribution">
                <ul class="nav">
                  <li>
                    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=netDxf_Entities_AttributeDefinition.md&amp;value=---%0Auid%3A%20netDxf.Entities.AttributeDefinition%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
                  </li>
                  <li>
                    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/DXF/Entities/AttributeDefinition.cs/#L38" class="contribution-link">View Source</a>
                  </li>
                </ul>
              </div>
              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
                <h5>In This Article</h5>
                <div></div>
              </nav>
            </div>
          </div>
        </div>
      </div>
      
      <footer>
        <div class="grad-bottom"></div>
        <div class="footer">
          <div class="container">
            <span class="pull-right">
              <a href="#top">Back to top</a>
            </span>
            
            <span>Generated by <strong>DocFX</strong></span>
          </div>
        </div>
      </footer>
    </div>
    
    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
    <script type="text/javascript" src="../styles/docfx.js"></script>
    <script type="text/javascript" src="../styles/main.js"></script>
  </body>
</html>
